<?php
namespace Admin\Controller;
use Common\Controller\AdminBaseController;

/**
 * 后台首页控制器
 */
class AddPageController extends AdminBaseController{
	/**
	 * 添加页面 - 首页
	 */
	public function index(){


		$this->display();
	}

	/**
	 * 创建单品页 - 列表
	 */
	public function singlepage(){

		//验证发布状态
		$info = D('AddPage')->state_confirmation();

		if($info['code'] == 400){
			$this->error($info['msg']);
		}else{

			$data = D('AddPage')->singlepage();

			$this->assign($data);
			$this->display();
		}


	}

	/**
	 * 创建单品页 - 保存
	 */
	public function postsinglepage(){

		$items = D('AddPage')->postsinglepage();

		$this->redirect('Admin/AddPage/singlepackage',array("id"=>$items['id']));

	}

	/**
	 * 创建聚合页 - 保存
	 */
	public function grouppagesave(){

		$items = D('AddPage')->grouppagesave();

		$this->redirect('Admin/AddPage/groupdetails',array("id"=>$items['id']));

	}

	/**
	 * 验证 基本信息页面标题
	 */
	public function titleverify(){

		$data = D('AddPage')->titleverify();

		$this->ajaxReturn($data);
	}

	/**
	 * 商品套餐 - 列表
	 */
	public function singlepackage(){

		//验证发布状态
		$info = D('AddPage')->state_confirmation();

		if($info['code'] == 400){
			$this->error($info['msg']);
		}else{

			$data = D('AddPage')->singlepackage();
			$this->assign($data);
			$this->display();
		}


	}

	/**
	 * 商品套餐 - 保存
	 */
	public function AjaxPackage(){

		$data = D('AddPage')->AjaxPackage();

		$this->ajaxReturn($data);

	}

	/**
	 * 商品套餐 - 保存
	 */
	public function PackageDel(){

		$data = D('AddPage')->PackageDel();

		$this->ajaxReturn($data);

	}


	/**
	 * 商品详情页 - 列表
	 */
	public function singledetails(){

		//验证发布状态
		$info = D('AddPage')->state_confirmation();

		if($info['code'] == 400){
			$this->error($info['msg']);
		}else{

			$data = D('AddPage')->singledetails();

			$this->assign($data);
			$this->display();
		}

	}

	/**
	 * 商品详情页 - 列表
	 * 获取市县数据
	 */
	public function AjaxCityArea(){

		$data = D('AddPage')->AjaxCityArea();

		$this->ajaxReturn($data);

	}

	/**
	 * 商品详情页 - 保存
	 */
	public function AjaxDetails(){

		$data = D('AddPage')->AjaxDetails();

		$this->ajaxReturn($data);

	}

	/**
	 * 创建聚合页 - 列表
	 */
	public function grouppage(){

		//验证发布状态
		$info = D('AddPage')->state_confirmation();

		if($info['code'] == 400){
			$this->error($info['msg']);
		}else{

			$data = D('AddPage')->grouppage();

			$this->assign($data);
			$this->display();
		}
	}

	/**
	 * 商品详情页 - 列表
	 */
	public function groupdetails(){

		//验证发布状态
		$info = D('AddPage')->state_confirmation();

		if($info['code'] == 400){
			$this->error($info['msg']);
		}else{

			$data = D('AddPage')->groupdetails();

			$this->assign($data);
			$this->display();
		}
	}

	/**
	 * 添加页面 - 基本信息
	 * 上传 - 页面主图
	 */
	public function UpdateImage(){

		$data = D('AddPage')->UpdateImage();

		$this->ajaxReturn($data);

	}

	/**
	 * 添加页面 - 跳转
	 */
	public function jumpAjax(){

		$data = D('AddPage')->jumpAjax();

		$this->ajaxReturn($data);

	}

	/**
	 * 搜索聚合商品页
	 *
	 */
	public function search(){

		$data = D('AddPage')->search();

		$this->ajaxReturn($data);

	}

	/**
	 * 聚合商品页 - 保存
	 */
	public function AjaxGroup(){

		$data = D('AddPage')->AjaxGroup();

		$this->ajaxReturn($data);

	}

	/**
	 * 聚合页面 - 跳转
	 */
	public function GroupjumpAjax(){

		$data = D('AddPage')->GroupjumpAjax();

		$this->ajaxReturn($data);

	}

}
